$(function () {
    //1.校验规则
    let form = layui.form;
    form.verify({
        nickname: [
            /^[\S]{1,10}$/,
            '昵称长度必须1到10位！'
        ]
    });

    //2.渲染用户信息，封装函数
    initUserInfo()
    function initUserInfo() {
        axios({
            method: 'GET',
            url:'/my/userinfo',
        }).then(res => {
            // console.log(res);
            if (res.data.status !== 0) {
                return layui.layer.msg(res.data.message)
            }
            form.val('formUserInfo', res.data.data);
        })
    };

    //3.重置功能
    // $('form').on('reset',function(e){
    $('#btnReset').on('click', function (e) {
        e.preventDefault();
        initUserInfo()
    })

    //4.修改用户信息
    $('form').on('submit', function (e) {
        e.preventDefault();
        axios({
            method: 'POST',
            url: '/my/userinfo',
            data: $(this).serialize(),
        }).then(res => {
            console.log(res);
            if (res.data.status !== 0) {
                return layui.layer.msg(res.data.message)
            }
            layui.layer.msg('恭喜你，修改信息成功')
            window.parent.getUserInfo();
        })
    })


 })